package com.tempjob.common.businesss.service;

import com.mongodb.client.MongoClient;
import com.tempjob.common.businesss.mongo.service.*;
import com.tempjob.common.local.LocalAreaService;
import lombok.Data;
import lombok.RequiredArgsConstructor;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;

/**
 * @author hui
 * @Date 2024/3/12 下午5:57
 **/
@Data
@Service
@RequiredArgsConstructor
public class MongoBeanUtil {

    private final MongoClient mongoClient;
    private final RedisTemplate<String, String> redisTemplate;
    private final SysAdminService userService;
    private final SysRoleService sysRoleService;
    private final SysAdminRoleService sysAdminRoleService;
    private final SysAdminService sysAdminService;
    private final SysRolePermissionService sysRolePermissionService;
    private final SysDictService sysDictService;
    private final SysAdminLogService sysAdminLogService;
    private final SysPermissionService sysPermissionService;
    private final PublishUserInfoService publishUserInfoService;
    private final JobInfoService jobInfoService;
    private final UserInfoService userInfoService;
    private final UserActionLogService userActionLogService;
    private final CompanyInfoService companyInfoService;
    private final SysSmsLogService sysSmsLogService;
    private final JobCategoryService jobCategoryService;
    private final PersonalWorkRecordService personalWorkRecordService;
    private final PolicyContentService policyContentService;
    private final PolicyApplyRecordService policyApplyRecordService;
    private final OssUploadService ossUploadService;
    private final IndustryCategoryService industryCategoryService;
    private final LocalAreaService localAreaService;
    private final UserIntentionInfoService userIntentionInfoService;
    private final UserEducationService userEducationService;
    private final UserWorkExperienceService userWorkExperienceService;
    private final JobApplyRecordService jobApplyRecordService;
    private final UserSkillTagService userSkillTagService;
    private final UserCertificateTagService userCertificateTagService;
    private final UserDifficultProveService userDifficultProveService;
    private final UserJobBrowseRecordService userJobBrowseRecordService;
    private final UserTempJobRecordService userTempJobRecordService;
    private final UserCourseService userCourseService;
    private final UserCourseWatchLogService userCourseWatchLogService;







}
